h1 { border-bottom: solid 2px #999; margin: 10px 0px; }
h2 { border-bottom: solid 1px #999; }
.h3 { font-weight: bold; }
textarea { font-family: Arial, sans-serif; font-size: 100%; }
table.list { border-collapse: collapse; border-bottom: solid 2px #DDD;}
table.list td { border-bottom: solid 1px #DDD; padding: 2px 5px; }
table.list th { background: #DDD; padding: 2px 5px; }
a { text-decoration: none; color: #00F; }
a:hover { text-decoration: underline; }
form { margin: 0px; padding: 0px; }
fieldset { border: solid 1px #999; }
legend { font-weight: bold; }

.action_button { padding: 2px 8px; background: #999; color: #FFF; }
.search_param { white-space:nowrap; }
.footer { padding-top: 20px; }
.welcome { text-align: center; padding: 20px 0px 0px 0px; }